-- Jerarquia 
select *
from jerarquias
where idtipoinstalacion is null
connect by prior idjerar = idpadre
start with idjerar = 91;

-- Instancias de Proyectos 
select 'http://' || d.SERVIDOR || '/Proyectos' || d.PATH || d.NOMBRE as URL
from proyectos pr, instanciaproyecto ip, documentoinstanciaproyecto dip, documentos d
where pr.IDPROYECTO = ip.IDPROYECTO
and dip.IDINSTANCIAPROYECTO = ip.IDINSTANCIAPROYECTO
and d.IDDOCUMENTO = dip.IDDOCUMENTO
and pr.idjerar in (
select idjerar
from jerarquias
--where idtipoinstalacion is null
connect by prior idjerar = idpadre
start with idjerar = 91
);

select *
from documentos

-- Instalaciones 
select *
from jerarquias
where idtipoinstalacion is not null
connect by prior idjerar = idpadre
start with idjerar = 91;

-- Documentos Instalaciones
select 'http://ssnqntaweb13.la.gr.repsolypf.com/Proyectos' || path as URL
from documentosinstalacion 
where idinstalacion in(
select idjerar
from jerarquias
where idtipoinstalacion is not null
connect by prior idjerar = idpadre
start with idjerar = 91
);


select 'http://ssnqntaweb13.la.gr.repsolypf.com/SIGIN_MZN/Proyectos' || path as URL
from documentosinstalacion 
where idinstalacion in(
select idjerar
from jerarquias
where idtipoinstalacion is not null
connect by prior idjerar = idpadre
start with idjerar = 91
)
union
select 'http://' || d.SERVIDOR || '/SIGIN_MZN/Proyectos' || d.PATH || d.NOMBRE as URL
from proyectos pr, instanciaproyecto ip, documentoinstanciaproyecto dip, documentos d
where pr.IDPROYECTO = ip.IDPROYECTO
and dip.IDINSTANCIAPROYECTO = ip.IDINSTANCIAPROYECTO
and d.IDDOCUMENTO = dip.IDDOCUMENTO
and pr.idjerar in (
select idjerar
from jerarquias
--where idtipoinstalacion is null
connect by prior idjerar = idpadre
start with idjerar = 91
);